{
	"index_patterns" : ["*"],
	"order": 1,
	"settings": {
		"number_of_shards": 5,
		"number_of_replicas": 1
	},
	"mappings": {
		"_default_":{
			"dynamic": "true",
			"_all": {
				"enabled": false
			},
			"dynamic_templates": [
			    {
					"tk_idx_st": {
						"match_mapping_type": "string",
						"match": "*_tk_idx_st",

						"mapping": {
							"type": "text",
							"index": true,
							"store": true,
							"index_options": "offsets",
							"analyzer": "ik_max_word"
						}
					}
				},
				{
					"tk_idx_nt": {
						"match_mapping_type": "string",
						"match": "*_tk_idx_nt",

						"mapping": {
							"type": "text",
							"index": true,
							"store": false,
							"index_options": "offsets",
							"analyzer": "ik_max_word"
						}
					}
				},
				{
					"tk_nidx_st": {
						"match_mapping_type": "string",
						"match": "*_tk_nidx_st",

						"mapping": {
							"type": "text",
							"index": false,
							"store": true,
							"index_options": "offsets",
							"analyzer": "ik_max_word"
						}
					}
				},
				{
					"ntk_idx_st": {
						"match_mapping_type": "string",
						"match": "*_ntk_idx_st",

						"mapping": {
							"type": "keyword",
							"index": true,
							"store": true
						}
					}
				},
				{
					"ntk_idx_nt": {
						"match_mapping_type": "string",
						"match": "*_ntk_idx_nt",

						"mapping": {
							"type": "keyword",
							"index": true,
							"store": false
						}
					}
				},
				{
					"ntk_nidx_st": {
						"match_mapping_type": "string",
						"match": "*_ntk_nidx_st",

						"mapping": {
							"type": "keyword",
							"index": false,
							"store": true
						}
					}
				},
				{
					"bs": {
						"match_mapping_type": "boolean",
						"match": "*_bs",

						"mapping": {
							"type": "boolean"
						}
					}
				},
				{
					"is": {
						"match_mapping_type": "long",
						"match": "*_is",

						"mapping": {
							"type": "integer"
						}
					}
				},
				{
					"ls": {
						"match_mapping_type": "long",
						"match": "*_ls",

						"mapping": {
							"type": "long"
						}
					}
				},
				{
					"fs": {
						"match_mapping_type": "double",
						"match": "*_fs",

						"mapping": {
							"type": "float"
						}
					}
				},
				{
					"ds": {
						"match_mapping_type": "double",
						"match": "*_ds",

						"mapping": {
							"type": "double"
						}
					}
				},
				{
					"dts": {
						"match_mapping_type": "string",
						"match": "*_dts",

						"mapping": {
							"type": "date",
							"date_detection": false,
							"format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
						}
					}
				}
			]
		}
	}
}